\hypertarget{_g_l_shader_manager_8h}{
\section{\-G\-L\-Shader\-Manager.h \-File \-Reference}
\label{_g_l_shader_manager_8h}\index{\-G\-L\-Shader\-Manager.\-h@{\-G\-L\-Shader\-Manager.\-h}}
}
{\ttfamily \#include \char`\"{}ogl\-Headers.\-h\char`\"{}}\*
{\ttfamily \#include $<$vector$>$}\*
{\ttfamily \#include $<$string$>$}\*
\subsection*{\-Classes}
\begin{DoxyCompactItemize}
\item 
struct \hyperlink{struct_g_l_shader_info}{\-G\-L\-Shader\-Info}
\item 
class \hyperlink{class_g_l_shader_manager}{\-G\-L\-Shader\-Manager}
\end{DoxyCompactItemize}
\subsection*{\-Typedefs}
\begin{DoxyCompactItemize}
\item 
typedef enum \hyperlink{_g_l_shader_manager_8h_aa356ed6eff83a083cec318b3f4c5ec26}{\-Instance\-Attrib\-Type\-\_\-s} \hyperlink{_g_l_shader_manager_8h_af7a641d7f4acf450eb21ad136c341fd6}{\-Instance\-Attrib\-Type}
\end{DoxyCompactItemize}
\subsection*{\-Enumerations}
\begin{DoxyCompactItemize}
\item 
enum \hyperlink{_g_l_shader_manager_8h_aa356ed6eff83a083cec318b3f4c5ec26}{\-Instance\-Attrib\-Type\-\_\-s} \{ \hyperlink{_g_l_shader_manager_8h_aa356ed6eff83a083cec318b3f4c5ec26a1c2da6594681799829eb001299f50133}{\-Inst\-Attr\-\_\-\-Matrix}, 
\hyperlink{_g_l_shader_manager_8h_aa356ed6eff83a083cec318b3f4c5ec26a1f8346e407056498481efc7213a134cc}{\-Inst\-Attr\-\_\-\-Vector}, 
\hyperlink{_g_l_shader_manager_8h_aa356ed6eff83a083cec318b3f4c5ec26a14037311b798bd8cf06e524e5d2df0ed}{\-Inst\-Attr\-\_\-\-Float}
 \}
\end{DoxyCompactItemize}


\subsection{\-Typedef \-Documentation}
\hypertarget{_g_l_shader_manager_8h_af7a641d7f4acf450eb21ad136c341fd6}{
\index{\-G\-L\-Shader\-Manager.\-h@{\-G\-L\-Shader\-Manager.\-h}!\-Instance\-Attrib\-Type@{\-Instance\-Attrib\-Type}}
\index{\-Instance\-Attrib\-Type@{\-Instance\-Attrib\-Type}!GLShaderManager.h@{\-G\-L\-Shader\-Manager.\-h}}
\subsubsection[{\-Instance\-Attrib\-Type}]{\setlength{\rightskip}{0pt plus 5cm}typedef enum {\bf \-Instance\-Attrib\-Type\-\_\-s} {\bf \-Instance\-Attrib\-Type}}}
\label{_g_l_shader_manager_8h_af7a641d7f4acf450eb21ad136c341fd6}


\subsection{\-Enumeration \-Type \-Documentation}
\hypertarget{_g_l_shader_manager_8h_aa356ed6eff83a083cec318b3f4c5ec26}{
\index{\-G\-L\-Shader\-Manager.\-h@{\-G\-L\-Shader\-Manager.\-h}!\-Instance\-Attrib\-Type\-\_\-s@{\-Instance\-Attrib\-Type\-\_\-s}}
\index{\-Instance\-Attrib\-Type\-\_\-s@{\-Instance\-Attrib\-Type\-\_\-s}!GLShaderManager.h@{\-G\-L\-Shader\-Manager.\-h}}
\subsubsection[{\-Instance\-Attrib\-Type\-\_\-s}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf \-Instance\-Attrib\-Type\-\_\-s}}}
\label{_g_l_shader_manager_8h_aa356ed6eff83a083cec318b3f4c5ec26}
\begin{Desc}
\item[\-Enumerator\-: ]\par
\begin{description}
\index{\-Inst\-Attr\-\_\-\-Matrix@{\-Inst\-Attr\-\_\-\-Matrix}!\-G\-L\-Shader\-Manager.\-h@{\-G\-L\-Shader\-Manager.\-h}}\index{\-G\-L\-Shader\-Manager.\-h@{\-G\-L\-Shader\-Manager.\-h}!\-Inst\-Attr\-\_\-\-Matrix@{\-Inst\-Attr\-\_\-\-Matrix}}\item[{\em 
\hypertarget{_g_l_shader_manager_8h_aa356ed6eff83a083cec318b3f4c5ec26a1c2da6594681799829eb001299f50133}{
\-Inst\-Attr\-\_\-\-Matrix}
\label{_g_l_shader_manager_8h_aa356ed6eff83a083cec318b3f4c5ec26a1c2da6594681799829eb001299f50133}
}]\index{\-Inst\-Attr\-\_\-\-Vector@{\-Inst\-Attr\-\_\-\-Vector}!\-G\-L\-Shader\-Manager.\-h@{\-G\-L\-Shader\-Manager.\-h}}\index{\-G\-L\-Shader\-Manager.\-h@{\-G\-L\-Shader\-Manager.\-h}!\-Inst\-Attr\-\_\-\-Vector@{\-Inst\-Attr\-\_\-\-Vector}}\item[{\em 
\hypertarget{_g_l_shader_manager_8h_aa356ed6eff83a083cec318b3f4c5ec26a1f8346e407056498481efc7213a134cc}{
\-Inst\-Attr\-\_\-\-Vector}
\label{_g_l_shader_manager_8h_aa356ed6eff83a083cec318b3f4c5ec26a1f8346e407056498481efc7213a134cc}
}]\index{\-Inst\-Attr\-\_\-\-Float@{\-Inst\-Attr\-\_\-\-Float}!\-G\-L\-Shader\-Manager.\-h@{\-G\-L\-Shader\-Manager.\-h}}\index{\-G\-L\-Shader\-Manager.\-h@{\-G\-L\-Shader\-Manager.\-h}!\-Inst\-Attr\-\_\-\-Float@{\-Inst\-Attr\-\_\-\-Float}}\item[{\em 
\hypertarget{_g_l_shader_manager_8h_aa356ed6eff83a083cec318b3f4c5ec26a14037311b798bd8cf06e524e5d2df0ed}{
\-Inst\-Attr\-\_\-\-Float}
\label{_g_l_shader_manager_8h_aa356ed6eff83a083cec318b3f4c5ec26a14037311b798bd8cf06e524e5d2df0ed}
}]\end{description}
\end{Desc}

